someone who catches with nets - Francés Inglés Diccionario